/**
 * Licensee: DuKe TeAm
 * License Type: Purchased
 */
package ormsamples;

import org.orm.*;
public class ListPrestacionesData {
	private static final int ROW_COUNT = 100;
	
public void listTestData() throws PersistentException {
		orm.DAOFactory lDAOFactory = orm.DAOFactory.getDAOFactory();
		System.out.println("Listing Paciente...");
		orm.Paciente[] ormPacientes = lDAOFactory.getPacienteDAO().listPacienteByQuery(null, null);
		int length = Math.min(ormPacientes.length, ROW_COUNT);
		for (int i = 0; i < length; i++) {
			System.out.println(ormPacientes[i]);
		}
		System.out.println(length + " record(s) retrieved.");
		
		System.out.println("Listing Prestacion...");
		orm.Prestacion[] ormPrestacions = lDAOFactory.getPrestacionDAO().listPrestacionByQuery(null, null);
		length = Math.min(ormPrestacions.length, ROW_COUNT);
		for (int i = 0; i < length; i++) {
			System.out.println(ormPrestacions[i]);
		}
		System.out.println(length + " record(s) retrieved.");
		
		System.out.println("Listing Tipo_prestacion...");
		orm.Tipo_prestacion[] ormTipo_prestacions = lDAOFactory.getTipo_prestacionDAO().listTipo_prestacionByQuery(null, null);
		length = Math.min(ormTipo_prestacions.length, ROW_COUNT);
		for (int i = 0; i < length; i++) {
			System.out.println(ormTipo_prestacions[i]);
		}
		System.out.println(length + " record(s) retrieved.");
		
	}
	
	public static void main(String[] args) {
		try {
			ListPrestacionesData listPrestacionesData = new ListPrestacionesData();
			try {
				listPrestacionesData.listTestData();
			}
			finally {
				orm.PrestacionesPersistentManager.instance().disposePersistentManager();
			}
		}
		catch (Exception e) {
			e.printStackTrace();
		}
	}
}
